package com.auto.admin.service;

import com.auto.admin.entity.ApiInfo;
import com.auto.admin.entity.bo.ApiInfoBO;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;

/**
 * @author liangshf
 * @Description: ApiInfoService
 * @date 2018-06-20
 */
public interface ApiInfoService extends IService<ApiInfo> {
    /**
     * 通过 url 查询ControllerUrlMapping
     *
     * @param url
     * @return
     */
    List<ApiInfo> findByUrl(String url);

    /**
     * 通过 applicationName 查询ControllerUrlMapping
     *
     * @param applicationName
     * @return
     */
    List<ApiInfo> findByApplicationName(String applicationName);

    /**
     *查询列表
     * @param paramBO SaveApiInfoBO
     * @return
     */
    List<ApiInfo> findList(ApiInfoBO paramBO);
}
